A Practical, SCVM-based Approach to Enhance Portability and Adaptability of HPC Application Build Systems

نویسندگان

  • Magdalena Slawinska
  • Jaroslaw Slawinski
  • Vaidy Sunderam
چکیده

We describe a novel, based on ’system-call virtual machine’ (SCVM), approach to enhancing portability of the HPC application deployment process across heterogeneous high-end machines. Our approach to portable builds is based on the insertion of toolkit-interpretable directives into original application build scripts. Modifications resulting from those directives preserve the semantics of the original build instruction flow. The execution of the build script is controlled by our toolkit that intercepts build script commands in a manner transparent to the enduser. In order to intercept script commands we utilize strace system calls. We applied this approach to a scientific production code (Gamess-US) on the Cray-XT5 machine.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Paravirtualization for Hpc Systems * Ucsb Computer Science Technical Report Number 2006-10

Virtualization has become increasingly popular for enabling full system isolation, load balancing, and hardware multiplexing. This wide-spread use is the result of novel techniques such as paravirtualization that make virtualization systems practical and efficient. Paravirtualizing systems export an interface that is slightly different from the underlying hardware but that significantly streaml...

متن کامل

An Executive Approach Based On the Production of Fuzzy Ontology Using the Semantic Web Rule Language Method (SWRL)

Today, the need to deal with ambiguous information in semantic web languages is increasing. Ontology is an important part of the W3C standards for the semantic web, used to define a conceptual standard vocabulary for the exchange of data between systems, the provision of reusable databases, and the facilitation of collaboration across multiple systems. However, classical ontology is not enough ...

متن کامل

A NEW MULTI-OBJECTIVE OPTIMIZATION APPROACH FOR SUSTAINABLE PROJECT PORTFOLIO SELECTION: A REALWORLD APPLICATION UNDER INTERVAL-VALUED FUZZY ENVIRONMENT

Organizations need to evaluate project proposals and select the ones that are the most effective in reaching the strategic goals by considering sustainability issue. In order to enhance the effectiveness and the efficiency of project oriented organizations, in this paper a new multi-objective decision making (MODM) approach of sustainable project portfolio selection is proposed which applies in...

متن کامل

High-level Abstractions for Performance, Portability and Continuity of Scientific Software on Future Computing Systems

In this report we present research on applying a domain specific high-level abstractions development strategy with the aim to “future-proof“ a key class of high performance computing (HPC) applications that simulate hydro-dynamics computations at AWE plc. We build on an existing high-level abstraction framework, OPS, that is being developed for the solution of multi-block structured meshbased a...

متن کامل

APPLICATION OF ADAPTIVE NEURO-FUZZY INFERENCE SYSTEM FOR THE ASSESSMENT OF DAMAGED ZONE AROUND UNDERGROUND SPACES

The development of an excavation damaged zone (EDZ) around an underground excavation can change the physical, mechanical and hydraulic behaviors of the rock mass near an underground space. This might result in endangering safety, achievement of costs and excavation planed. This paper presents an approach to build a prediction model for the assessment of EDZ, based upon rock mass characteristics...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010